8
תגובות
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php
8 תשובות
אני מנסה להחביא את הסיומת php נסתי את שורות הקוד האלה אך זה לא עובד.
מה צריך להוסיף או לשנות?
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !\..+$
RewriteCond %{REQUEST_URI} !/$
RewriteRule ^(.*)/$ $1.php [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !\..+$
RewriteCond %{REQUEST_URI} !/$
RewriteRule ^(.*)/$ $1.php [L]
ענה
משתמש_107315
ב
13 לפברואר 2012
#
גם אצלי הקוד של אלכס לא עובד
תנסה ככה
Options +FollowSymlinks
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^(.+)$ /$1.php [L,QSA]
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^(.+)$ /$1.php [L,QSA]
ב phpinfo אני לא רואה mode_rewrite האם אני צריך לשים בספרייה root קובץ php.ini ושם להגדיר את המשתנה הזה אם כן. איך אני מגדיר אותו ?
תודה!
ענה
משתמש_110832
ב
14 לפברואר 2012
#
לא, mod_rewrite לא קשור בשום אופן ל php בכלל ולא מופיע בשום php.ini
פשוט לשים את 7 שורות האלה בקובץ בשם .htaccess בתיקיה הראשית.